home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / devices / gameport.h < prev    next >
C/C++ Source or Header  |  1989-11-05  |  658b  |  28 lines

  1. #ifndef    DEVICES_GAMEPORT_H
  2. #define    DEVICES_GAMEPORT_H
  3. #ifndef EXEC_IO_H
  4. #include "exec/io.h"
  5. #endif
  6. #define    GPD_READEVENT    (CMD_NONSTD+0)
  7. #define    GPD_ASKCTYPE    (CMD_NONSTD+1)
  8. #define    GPD_SETCTYPE    (CMD_NONSTD+2)
  9. #define    GPD_ASKTRIGGER    (CMD_NONSTD+3)
  10. #define    GPD_SETTRIGGER    (CMD_NONSTD+4)
  11. #define    GPTB_DOWNKEYS    0L
  12. #define    GPTF_DOWNKEYS    (1L<<0)
  13. #define    GPTB_UPKEYS    1L
  14. #define    GPTF_UPKEYS    (1L<<1)
  15. struct    GamePortTrigger    {
  16. UWORD    gpt_Keys;
  17. UWORD    gpt_Timeout;
  18. UWORD    gpt_XDelta;
  19. UWORD    gpt_YDelta;
  20. };
  21. #define    GPCT_ALLOCATED    -1L
  22. #define    GPCT_NOCONTROLLER    0L
  23. #define    GPCT_MOUSE    1L
  24. #define    GPCT_RELJOYSTICK    2L
  25. #define    GPCT_ABSJOYSTICK    3L
  26. #define    GPDERR_SETCTYPE    1L
  27. #endif
  28.